/*
   Template Name: dotCommonStyleMain.css
       File Name: dotCommonStyleMain.css
     Description: style sheet included on each and every page
         Keyword: dot, common style
      Processing:

Revision History:
-----------------
 $Log: dotCommonStyleMain.css $
 Revision 1.44  2003/12/31 16:37:28Z  vah
 Added Inbred TD style
 Revision 1.43  2002/12/12 15:33:05  cel
 new classes
 Revision 1.42  2002/08/27 10:42:32  cel
 new heading six
 Revision 1.41  2002/08/07 10:59:16  vah
 Remove background, color, and text-align from the BODY style
 (they were set to normal defaults anyway and when set here 
 cannot be set elsewhere)
 Revision 1.40  2002/07/24 19:45:34Z  cel
 no change
 Revision 1.39  2002/07/15 14:20:14  cel
 no change
 Revision 1.38  2002/07/15 11:20:28  cel
 increased text size for "you are here" class
 Revision 1.37  2002/07/11 11:33:17  cas
 Changes for new farm menu system.
 Revision 1.36  2002/04/01 18:30:26Z  cel
 new class for SmallTextBoldIT
 Revision 1.35  2001/11/21 14:38:30  cel
 For home page redesign
 Revision 1.34  2001/11/09 16:18:59  cas
 added a second required style for when one of 2 fields are required.
 Revision 1.33  2001/11/09 17:03:19Z  cas
 added another  class for required that will show the control in
 a yellow color.
 Revision 1.32  2001/10/19 15:25:24Z  cel
 changes for redesign
 Revision 1.31  2001/07/06 09:43:25  rch
 site renovation
 Revision 1.30  2001/07/04 09:05:23  dlk
 catalog pedigree styles
 Revision 1.29  2001/06/29 16:12:28  cel
 additions for redesign
 Revision 1.28  2001/06/04 15:57:24  rch
 had been checked out for jem
 Revision 1.27  2001/05/15 10:13:04  cel
 changed text decoration to underline for boldlink
 Revision 1.26  2001/05/09 14:49:28  cel
 created portheading2 to accomodate Gary's request to bold
 two words
 Revision 1.25  2000/12/19 11:15:46  cel
 changes per carl
 Revision 1.24  2000/12/11 16:36:28  cel
 new classes to make possible changes by susan martin
 Revision 1.23  2000/12/01 13:53:32  cel
 reduced size of registration heading class
 Revision 1.22  2000/11/16 10:27:38  cel
 no change
 Revision 1.21  2000/11/14 14:39:56  cel
 Added smalltext class.
 Revision 1.20  2000/11/13 10:51:06  cel
 Added new class on test basis; later removed.
 Revision 1.19  2000/11/08 15:31:12  cel
 Changed link color.
 Revision 1.17  2000/11/03 10:57:42  cel
 New class for EQL status heading.
 Revision 1.16  2000/10/06 16:01:23  rch
 modified font sizes for fullpps/5x pedigree
 Revision 1.15  2000/10/06 09:41:22  cel
 Created "legal" class for legal notices.
 Revision 1.14  2000/09/29 11:53:26  rrk
 to add page-break-inside
 Revision 1.13  2000/09/25 16:20:06  rrk
 to define td.ppp and td.ppd
 Revision 1.12  2000/09/21 16:46:19  skw
 Reduced the point size on tiny.
 Revision 1.11  2000/09/21 15:46:47  skw
 Changed tiny from 8 to 7 point font.
 Revision 1.10  2000/09/16 12:22:42  rch
 Added style for hypo foal pedigree cells
 Revision 1.9  2000/09/07 15:25:40  rch
 Added five cross table style
 Revision 1.8  2000/09/05 16:16:24  cel
 Changed some link colors.
 Revision 1.7  2000/08/31 16:06:42  rch
 who knows
 Revision 1.6  2000/08/29 18:00:23  rch
 Just checking in for the evening
 Revision 1.5  2000/08/28 11:34:28  rch
 Was going to add TR.center rule, but didn't seem to work in ns
 Revision 1.4  2000/08/25 14:09:08  rch
 added  TD.MsgCenterIcon rule
 Revision 1.3  2000/08/23 08:57:04  dlk
 misc style changes for netscape
 Revision 1.2  2000/08/23 06:40:58  dlk
 experimenting with input font size
 Revision 1.1  2000/08/22 20:39:52  rch
 Initial revision
*/

BODY {font-family : Arial, Verdana, Helvetica, serif;}

body.chartsVideo {
	margin: 0;
	padding: 0;
	line-height: 16px;
	background-color: #5A5A8F;
	background-image: url(images/bg_chartsVideo.gif);
	background-repeat: repeat-y;
	background-position: center;
}


H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight : bold;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight : bold;
}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #666633;
}

H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color : #003399;
}

P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-style : normal;
}

A { color: #993333; }
A:Hover { color: Red; }
A.NAV  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color : #FFFFCC;
			text-decoration: none }
A.NAV:hover
{ color: #FFFF00; text-decoration: none }

A.rightLink
{ color: #2F40A7; }


.NavSpace { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color : #FFFFCC
	}
HR { height: 1pt; }

/******************************************************************************/
/* MsgCenterReadForm Styles ***************************************************/
TABLE.PageContainer TD.Contents { text-align: left; }

TABLE.MsgStub { background-color: White; }

TABLE.MsgStub TH {
	font: 9pt Arial;
	font-weight: bold;
	background-color: White;
	text-align: right;
	vertical-align: top;

}

/* 3X pedigree table styles ***************************************************/
TABLE.ThreeCross TD {
	font-family: Arial;
	font-size: 7pt;
}

TABLE.ThreeCross TD.Inbred {
	color: Red;
	font-style: italic;
	font-size: 7pt;
}

.ThreeXBirtdateMain {
	color : #0000ff;
	font-size: 7pt;
}

.ThreeXSpeedIndex {
	color : #000000;
	font-size: 7pt;
}

.ThreeXSex {
  font-size: 7pt;
}

.ThreeXHorseName {
	font-family: "Verdana";
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
}


/* 5X pedigree table styles ***************************************************/
TD.FiveCrossHypoCell {
	font-family: Arial;
	font-size: 8pt;
}
TABLE.FiveCross TD {
	font-family: Arial;
	font-size: 7pt;
}
TABLE.FiveCross TD.Inbred {
	color: a52a2a;
	font-style: italic;
}
TABLE.FiveCrossSearch {
	width: 400px;
	text-align: center;
}
/* Horse inventory details styles *********************************************/
TABLE.HorseInvDetails TH {
	vertical-align: top;
	text-align: right;
}
/******************************************************************************/

TABLE.CENTER TR { text-align: center; }
TABLE.CENTER TD { text-align: center; }

TH.heads {
	font-family: Arial;
	font-size: 8pt;
	font-weight : bold;
	background : White;
	color: #666633;
}

TD.pageb{
page-break-inside : avoid
 }
TD {
 font: 9pt Arial;
color: #000000;
}

TD.extratiny {
	font-family : "Arial Narrow";
	font-size : 7pt;
	vertical-align : bottom;
	color: black;
}

TD.tiny {
	font-family : "Arial Narrow";
	font-size : 6pt;
	vertical-align : bottom;
	color: black;
}

TD.small {
	font-family : "Arial";
	font-size : 8pt;
	vertical-align : bottom;
}

/* Full PPs display & print *********************************************/
TD.ppp {
	font-family : "Arial Narrow";
	font-size : 6pt;
	vertical-align : bottom;
	color: black;
}

TD.ppd {
	font-family : "Arial";
	font-size : 8pt;
	/* vertical-align : bottom;	*/
}
/* Full PPs display & print *********************************************/

TD.dialogerror {
	font-family : "Arial";
	font-size : 11pt;
	font-weight: bold;
	color : Red;
}

TD.dialogwarning {
	font-family : "Arial";
	font-size : 11pt;
	font-weight: bold;
	color : Red;
}

TD.dialogconfirmation {
	font-family : "Arial";
	font-size : 11pt;
	font-weight: bold;
	color : Green;
}

TD.Centered {
	text-align : center;
	vertical-align: middle;
}

TD.Centered#Caption { font-weight: bold; }

TD.Right { text-align: right; }
TD.Left { text-align: left; }

TD.BOLD {
	font: 9pt Arial;
	font-weight: bold;
}

TD.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : normal;
	color : #000000;
}

TD.MsgCenterIcon {
	text-align: center;
	vertical-align: center;
}

.legal {
 font: 6pt Arial;
color: #000000;
}

.toplink {
	font-family: "Verdana";
	font-size: 7pt;
	font-weight : bold;
	color : #F2EEDB;
	text-decoration: none;
}

.headingone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight : bold;
	color: #18164C;
}

.headingtwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight : bold;
	color: #18164C;
}

.headingthree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #993333;
	text-align: center;
}

.headingfour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color : #5A618C;
}

.headingfive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight : bold;
	color : #000000;
	letter-spacing : -1px;
}


.headingsix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : #6666CC;
	letter-spacing : -1px;
}


select {
	font-family : Arial;
	font-size: 9pt;
}

input {
	font-family : Arial;
	font-size: 9pt;
}

.portheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight : bold;
	color : #993333;
	text-align: center;
}

.portheading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight : bold;
	color : #993333;
	text-align: center;
}


.bottomlink {
	font-family: Arial;
	font-size: 8pt;
	color : #5A4265;
	text-decoration: underline;
}

.leftlink {
	color : #5A4265;
	text-decoration: none;
}

.boldlink {
	font: 9pt Arial;
	font-weight : bold;
	color : #5A4265;
}

.boldleftlink {
	font: 9pt Arial;
	font-weight : bold;
	color : #5A4265;
	text-decoration: none;
}

.boldleftlinku {
	font: 9pt Arial;
	font-weight : bold;
	color : #5A4265;
	text-decoration: underline;
}



.subscribelink {
	font: 9pt Arial;
	font-weight : bold;
	color : red;
	text-decoration: underline;
}


.pullquote {
	font-family: Arial;
	font-size: 9pt;
	font-weight : bold;
	color : #993333;
	text-decoration: none;
}

.leftheading {
	font-family: Arial;
	font-size: 9pt;
	font-weight : bold;
	color : #F8F2DD;
	text-decoration: none;
}

.caption {
	font-family: Verdana;
	font-size: 7pt;
	font-weight : normal;
}

.boxheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #666633;
}

.boxsubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color : #003399;
}

.firstrow {
	font: 9pt Arial;
	background : #F2EEDB;
}

.secondrow {
	font: 9pt Arial;
	background : #CCCC99;
}

.navaid {
	font-family: Arial;
	font-size: 8pt;
	color : #999999;
}

.reportstatus {
	font-family: Arial;
	font-size: 9pt;
	color : #993333;
	font-weight : bold;
}

.navaidTR { border-color: #F2EEDB; background: #F2EEDB; }
.navaidtd { text-align: center;	}

.registrationheading {
	font-family : Arial;
	font-size: 11pt;
	font-weight : bold;
	color : #F2EEDB;
}

.smalltext {
	font-family: Arial;
	font-size: 8pt;
}

.smalltextbold {
font-family: Arial;
	font-size: 8pt;
	font-weight : bold;
	color: #000000;
}

.smalltextboldIT {
font-family: Arial;
	font-size: 8pt;
	font-weight : bold;
	font-style: italic;
	color: #993333;
}

.bold {
font-weight : bold;

}

.smallVerdana {
font-family: Verdana;
	font-size: 7pt;
	color: #000000;
}


.topSireHeader1 {
font-family: Verdana;
    font-weight : bold;
	font-size: 9pt;
	color: #816C22;
}

.topSireHeader2 {
font-family: Verdana;
    font-weight : bold;
	font-size: 8pt;
	color: #000000;
}

.testimonialHeader {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color : #2E3A83;
}


.diamondHeader{
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color : #000000;
}

.emdash{
	font-family: Arial;
	font-size: 9pt;
	color: #2F40A7;
}


.horseName {
	color:#0047B1;
	font:14px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
	}
	
.trackNdate {
	color:#288713;
	font:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
	}


/****** You Are Here ******/

.YouAreHere10 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF ;
}
A.YouAreHere10 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration: underline;
}
A.YouAreHere10:hover {
	color: #FFFF00;
	text-decoration: underline;
}
.YouAreHere10Bold {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF ;
	font-weight: bold
}


.required {	
	background: #FFFF00;	
}
.oneoftworequired {	
	background: #00FF00;		
}




.menutext {
	font-family: Verdana;
	font-size: 10px;
	font-weight : bold;
	color : #FEFEA8;
	text-decoration: none;
}

A.menutext:hover {
	color: #FFFF00;
}

.menupipes {
	font-family: Verdana;
	font-size: 10px;
	font-weight : bold;
	color : #FEFEA8;
	background: #000000;
}
.menuHeader {
	font-family: Verdana;
	font-size: 11px;
	font-weight : bold;
	color : #000000;
	}

.floatbox {
	FLOAT: left; MARGIN: 1px; WIDTH: 145px; COLOR: #000000; BACKGROUND-COLOR: #fffbee
}

/****** used for rotating banners on order page 022707 ******/

.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}

/****** Optional Product Upsale******/

TD.option {
	line-height : 14px;
}

.optionName{
	font-weight : bold;
	color : #2F40A7;
}

.optionPrice{
	font-weight : bold;
	color : #BD2727;
}



.red {
	color: red;
}

TD.padTen {
	padding: 10px;
}

TD.pad15 {
	padding: 15px;
}

.blueOptional {
	color: #0924A1;
}



IMG.floatRight {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#freeHomeReports {
	padding: 10px;
}

.freeTitle {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color: #2033A7;
}

.smallGrey {
	color: #616161;	
	font-size: 11px;
	line-height: 12px;
}

UL#freeReportsList {
	margin: 15px;
	padding: 0px;
}

UL#freeReportsList LI {
	padding-bottom: 10px;
	list-style: square;
}

.FRProdNumber {
	color: #787878;	
}

